live on other's expenses - Turkish English Dictionary